
# 怎么读文件

f = open('HTML/唐诗.txt',mode='r',encoding='utf-8')
# f:文件的对象，可以用文件操作的一些方法 .read() .write()

# tashi = f.read()  #一次性的把文件的所有内容都读取出来
# tashi = f.readline()
# tashi = f.readline()
# tashi = f.readline()
# tashi = f.readline()
# print(tashi)

for line in f:
    print (line.strip())
f.close() #关闭这个文件对象


# 怎么写入文件

# ts_str = '''
# 静夜思（李白）
# 床前明月光，
# 疑是地上霜。
# 举头望明月，
# 低头思故乡。
# '''
# f = open('HTML/唐诗2.txt',mode='w',encoding='utf-8')
# f.write(ts_str)
# # write方法是一个覆盖的写入方式，如果文件存在，则覆盖原来的内容，如果文件不存在，则新建一个文件写入
# f.close()


# 把一个图片读取出来

# fri = open('HTML/冠军1.jpg',mode='rb')
# img = fri.read()
# fwi = open('冠军.jpg',mode='wb')
# fwi.write(img)
# fri.close()
# fwi.close()

# with as 语句
# 帮我们最后执行。close（）
# 这是我们以后会经常使用的方法
with open('HTML/冠军.jpg',mode='rb') as fri:
    img = fri.read()
    with open('guanjun.jpg',mode='wb') as fwi:
        fwi.write(img)

